<?php

class Selida {
	public static function head($titlos = "Φαντασματάκια") {
		global $globals;
		header('Content-Type: text/html; charset=UTF-8');
		?>
		<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
			"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
		<html xmlns="http://www.w3.org/1999/xhtml">
		<head>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<?php self::load_javascript("lib/standard"); ?>
		<?php self::load_css("lib/standard"); ?>
		<title><?php print $titlos; ?></title>
		<script type="text/javascript">
		//<![CDATA[
		globals.debug.on = <?php print $globals->debug ? "true" : "false"; ?>;
		globals.server = '<?php print $globals->server; ?>';
		globals.pektis = '<?php 
			if ($globals->is_pektis()) {
				print $globals->pektis->login;
			}
		?>';
		//]]>
		</script>
		<?php
	}

	public static function body() {
		?>
		</head>
		<body>
		<div id="selida" class="selida">
		<?php
		// Το div που ανοίξαμε παραπάνω είναι το γενικό container
		// μέσα στο οποίο θα τοποθετήσουμε το όποιο περιεχόμενο
		// της σελίδας που βρισκόμαστε και κλείνει συνήθως με την 
		// footer function που ακολουθεί.
	}
	
	public static function anixeMain() {
		?>
		<div id="main">
		<?php
	}
	
	public static function kliseMain() {
		?>
		</div>
		<?php
	}

	public static function toolbar() {
		?>
		<div id="toolbar" class="toolbar">
			<table width="100%"><tr>
				<td class="toolbarLeft">
					Left
				</td>
				<td class="toolbarCenter">
					Center
				</td>
				<td class="toolbarRight">
					<?php self::toolbar_right(); ?>
				</td>
			</tr></table>
		</div>
		<?php
	}

	private static function toolbar_right() {
		global $globals;
		if ($globals->is_pektis()) {
			?>
			<a target="_blank" href="<?php print $globals->server;
				?>account/signup.php"><?php 
				print $globals->pektis->login; ?></a>
			[<a href="<?php print $globals->server;
				?>account/logout.php">Έξοδος</a>]
			<?php
		}
		else {
			?>
			[<a href="<?php print $globals->server;
				?>account/signup.php">Εγγραφή</a>]
			[<a href="<?php print $globals->server;
				?>account/login.php">Είσοδος</a>]
			<?php
		}
	}

	public static function footer($plires = TRUE) {
		if ($plires) {
			?>
			<div id="footer" class="footer">
				footer
			</div>
			<?php
		}
		// Το div που κλείνει αμέσως παρακάτω αφορα στο
		// "selida" div που ανοίξαμε στο body.
		?>
		</div>
		</body>
		</html>
		<?php
	}

	public static function load_javascript($javascript_file) {
		global $globals;
		?>
		<script type="text/javascript" src="<?php print $globals->server . 
			$javascript_file; ?>.js"></script>
		<?php
	}

	public static function load_css($css_file) {
		global $globals;
		?>
		<link rel=StyleSheet href="<?php print $globals->server . $css_file;
			?>.css" type="text/css" />
		<?php
	}

	public static function debug() {
		global $globals;
		if (!$globals->debug) { return; }
		?>
		<div id="debug" class="debug">
		</div>
		<?php
	}
}

?>
